home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Documents / PressReleases94 / 08August94 / InterfaceViewer.txt < prev    next >
Text File  |  1995-06-12  |  5KB  |  114 lines

  1. Item    6854754                 94/08/31        12:10
  2. From:   DARREN_SMITH@NEXT.COM@INET#     Internet Gateway
  3. Subject: Announcing InterfaceViewer Beta
  4. Cc: news_from_next_ext@NeXT.COM
  5.  
  6.                  NEW DEVELOPMENT TOOL: InterfaceViewer
  7.  
  8. F. HEINZ consultora is proud to introduce a pre-release version
  9. of InterfaceViewer, the user interface documentation, tool for
  10. NEXTSTEP developers. The multi-architecture program may be
  11. retrieved from by anonymous FTP from:
  12.  
  13. ftp.informatik.uni-muenchen.de, under the name
  14.  
  15. pub/comp/platforms/next/Developer/apps/InterfaceViewer.0.1.NI.b.tar
  16. .gz and from other NEXTSTEP archive sites.
  17.  
  18. This fully functional pre-release version will stop working on
  19. September 15th. By then, the final commercial release and a new
  20. demo with the full feature set will be available from the same
  21. sources.
  22.  
  23.  
  24. What does InterfaceViewer do?
  25.  
  26. InterfaceViewer solves a problem common to all NEXTSTEP
  27. development: documenting the contents of InterfaceBuilder
  28. documents (the ubiquitous nib files). While IB offers great
  29. tools for creating user interfaces, its capabilities are very
  30. limited when it comes to finding out the inner workings of an
  31. existing nib file, or documenting the contents of such a file
  32. along with the rest of the source code for a project.
  33.  
  34. IV is useful when you want to use one of NeXT's great
  35. mini-examples to find out something about the AppKit: the
  36. source code is usually easy to follow and profusely documented,
  37. but you still have to painfully untangle the connections inside
  38. the nib files one by one before you understand what the program
  39. does.
  40.  
  41. It is also a boon when you get someone new in your team, and
  42. she has to catch up with what the rest of the group has done so
  43. far.  She can just take the nib files to IV and play with the
  44. connections until she knows what's in there.
  45.  
  46. It is most useful at achieving other minor feats such as creating
  47. high-quality EPS representations of you UI elements for inclusion
  48. in you user documentation or at making poster- or blackboard-sized
  49. documents for showing during team work. And InterfaceViewer is the
  50. only way to completely document the working of your system (unless
  51. you enjoy doing diagrams of the user interface by hand... :-).
  52.  
  53.  
  54. How does it do it?
  55.  
  56. To discover the contents of a nib file, just open the file with
  57. InterfaceViewer. What you get is a canvas with a diagram of all
  58. objects and all connections of the nib file on it. You get to see
  59. it all at once, everything is neatly laid out and clearly labeled.
  60. And it works with any nib file at all, even those that contain
  61. custom objects loaded from IB palettes---all you have to do is
  62. load the palette into InterfaceViewer too, and it just works!
  63.  
  64.  
  65. And what can I do with such a drawing?
  66.  
  67. While you work on the screen, InterfaceViewer does a lot to help
  68. you read the diagram it created: you can selectively disable the
  69. display of connectors according to criteria such as ``I want to
  70. see only connectors of class DBTableConnector or IBOutletConector
  71. that depart from the currently selected objects''.  You can change
  72. the graphics attributes of the connectors, change the arrangement
  73. of the objects, resize the canvas, get the diagram just as you
  74. like it. And while you are at it, let the auto-router lay out the
  75. connections for you, so you don't have to position each segment on
  76. the page yourself.
  77.  
  78. And you can print the diagram to post on the wall or in your
  79. documentation records, too. InterfaceViewer will break the canvas
  80. into pages according to the page layout and scale. Or you can save
  81. the image for later reference, either in InterfaceViewer's own
  82. format, or as an EPS image or in Diagram!2 format.
  83.  
  84. You can also cut and paste parts of InterfaceViewer's diagram into
  85. other documents for your documentation records, or to get
  86. high-quality PostScript images of your windows for inclusion in
  87. you manuals.
  88.  
  89.  
  90.  
  91. About F. HEINZ Consultora
  92.  
  93. F. HEINZ Consutora is a privately-held network consulting and
  94. software development company located in Cordoba, Argentina. We
  95. are committed to the production of high-quality solutions for
  96. NEXTSTEP users and developers, and to the development and
  97. deployment of NEXTSTEP-based customer solutions. Our product
  98. line currently includes Dots, the printer driver for non-
  99. PostScript printers under NEXTSTEP, and InterfaceViewer, the user
  100. interface documentation program for NEXTSTEP developers.
  101.  
  102. FOR MORE INFORMATION contact us at our development labs in
  103.  
  104.          F. HEINZ Consultora
  105.          Benigno Acosta 4528
  106.          5009 V. Centenario
  107.          Cordoba, Argentina
  108.          Tel+Fax: (+54 51) 81 75 97
  109.          E-Mail: info@heinz.com
  110.  
  111.  
  112.  
  113. =END=
  114.